#include <GQE/Core.hpp>
#include <JDD/classes/CharacterStats.hpp>
#include <iostream>
namespace JDD
{
CharacterStats::CharacterStats()
{

}
CharacterStats::~CharacterStats()
{
}
/**
* DoInit is responsible for initializing this Object
*/
void CharacterStats::SetAttribute(std::string theName, int theValue)
{
    mAttributeList[theName].Current=theValue;
}
void CharacterStats::ResetAttribute(std::string theName)
{
    mAttributeList[theName].Current=mAttributeList[theName].Normal;
}
int CharacterStats::GetAttribute(std::string theName)
{
    return mAttributeList[theName].Current;
}
void CharacterStats::SetNormal(std::string theName, int theValue)
{
    mAttributeList[theName].Normal=theValue;
}
int CharacterStats::GetNormal(std::string theName)
{
    return mAttributeList[theName].Normal;
}

}
